spotted tortoise - Turkish English Dictionary